LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页 |
您所在的位置:网站首页 › jupyter notebook切换虚拟环境 › LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页 |
LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页
在jupyter中启用Anaconda虚拟环境已经有了环境 ,需要为该环境配置后在jupyter中使用新建一个可在jupyter中使用的环境
本地访问服务器中打开的jupyter网页
在jupyter中启用Anaconda虚拟环境
在Anaconda上新建一个虚拟环境后,怎样在jupyter notebook中启用该环境。情况可以分为: (假设你已经装好了anaconda) 1、已经有了环境,想要在jupyter中启动 2、新建一个可在jupyter中使用的环境 已经有了环境 ,需要为该环境配置后在jupyter中使用1、安装ipykernel conda install ipykernel2、为已有的环境下载kernel文件: conda install -n 已存环境名称 ipykernel #如果我需要为名称为 new 的虚拟环境配置,则输入 conda install -n new ipykernel3、进入该虚拟环境 source activate 环境名称 # eg:source activate new4、将该环境写入jupyter的kernel中 python -m ipykernel install --user --name 环境名称 --display-name "你想在jupyter中显示的该环境的名称" # eg: python -m ipykernel install --user --name new --display-name "jupyter环境"5、启动jupyter jupyter notebook则可以在jupyter界面中看到除了基本的python2、python3之外还有你自定义的虚拟环境 **在该图中gan、paddle为我自己新建并且配置好的虚拟环境 你也可以在打开一个ipynb文件后,再切换kernel。 新建一个可在jupyter中使用的环境1、直接在新建一个环境的同时,给该环境安装ipykernel conda create -n 新环境名称 python=3.7 ipykernel # eg: conda create -n new python=3.7 ipykernel2、激活虚拟环境 source activate 环境名称 # eg: source activate new3、将该环境写入jupyter的kernel中 python -m ipykernel install --user --name 环境名称 --display-name "你想在jupyter中显示的该环境的名称" # eg: python -m ipykernel install --user --name new --display-name "jupyter环境"4、进入jupyter 服务器 jupyter notebook 本地访问服务器中打开的jupyter网页当在GPU服务器中运行了Jupyter Notebook后,想在自己的电脑上对其进行操作,则需要在服务器上对jupyter notebook进行一些配置。如下: 1、生成配置文件 jupyter notebook --generate-config # 则会在你安装anaconda的目录下生成.jupyter/jupyter_notebook_config.py 文件2、生成密码,并且复制密码 # 在控制台输入 ipython # 在启动的ipython操作界面中输入 In [1]:from notebook.auth import passwd In [2]: passwd() # 该处设置的密码为远程访问时需要在jupyter界面中输入的密码 Enter password: Verify password: Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$ain+NbXqFV0hWRC5q8n/Eg$wQcCcMmhbQzRobb6YY82BA' # 记录下该密码,后续修改配置文件的时候会用到3、修改默认配置文件 # 用编辑命令打开刚生成的配置文件 vim .jupyter/jupyter_notebook_config.py # 去除掉这些语句前面的注释符号,并且进行修改 c.NotebookApp.ip='*' #该处为设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问 c.NotebookApp.allow_remote_access = True c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$ain+NbXqFV0hWRC5q8n/Eg$wQcCcMmhbQzRobb6YY82BA' #填写刚刚生成的密文 c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器(在linux服务器一般都是ssh命令行访问,没有图形界面的。所以,启动也没啥用) c.NotebookApp.port =8888 #指定访问的端口,默认是88884、访问服务器jupyter #在服务器中启动jupyter jupyter notebook #可能会提示你 “不建议以root身份运行.使用--allow-root绕过过.”,此时则可以使用命令 jupyter notebook --allow-root 来启动在服务器端启动后,在本地输入服务器IP和端口号则可以访问: eg:192.168.3.3:8888 参考链接 1、远程访问参考地址 2、jupyter中添加虚拟环境地址 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |